//
//  QNCPDevice.m
//  QNQNeviceModule_Example
//
//  Created by yolanda on 2025/6/9.
//  Copyright © 2025 刘观华. All rights reserved.
//

#import "QNCPDevice.h"

@implementation QNCPDevice

@end



@implementation QNCPDevice (Addition)

- (nonnull id)mutableCopyWithZone:(nullable NSZone *)zone {
    QNCPDevice *scaleDevice = [[QNCPDevice allocWithZone:zone] init];
    
    scaleDevice.bluetoothName = self.bluetoothName;
    scaleDevice.mac = self.mac;
    scaleDevice.RSSI = self.RSSI;
    scaleDevice.internalModel = self.internalModel;
    scaleDevice.UUIDIdentifier = self.UUIDIdentifier;
    scaleDevice.allowMaxUserNum = self.allowMaxUserNum;
    scaleDevice.registerUserNum = self.registerUserNum;
    scaleDevice.peripheral = self.peripheral;
    scaleDevice.advertisementData = self.advertisementData;
    scaleDevice.deviceType = self.deviceType;
    
    return scaleDevice;
}

@end

